<?php


//自定义的错误函数
function error_fun($error_no,$error_msg){
    $error_lev='';
    switch ($error_no){
        case 256:
            $error_lev='E_USER_ERROR';
            break;
        case 512:
            $error_lev='E_USER_WARNING';
            break;
        case 1024:
            $error_lev='E_USER_NOTICE';
            break;
        case 4096:
            $error_lev='E_RECOVERABLE_ERROR';
            break;
        default:
            $error_lev='E_ALL';
            break;
    }
    echo "错误报告级别：$error_lev<br>";
    echo "错误   信息：$error_msg";
    die();
}
//指定触发错误级别为E_USER_ERROR的函数
set_error_handler('error_fun',E_USER_WARNING);
$time=9;
if ($time>8) {
    //调用触发器的同时指定错误级别
    trigger_error('您迟到了',E_USER_WARNING);
}